@charset "utf-8";
/* CSS Document */

body{ margin:0px; font-size:12px; color:#333333;font-family: "微软雅黑"; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#12a147;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m{ margin:0px auto; width:1250px;}
.mm{ margin-top:50px;}
.nm{ margin:0px auto; width:1200px;}
.mhz{ margin:0px auto; width:1200px;}

/*首页*/

.top{ background:#fff; width:100%; min-width:1250px; position:fixed; top:0; left:0; z-index:9999; box-shadow: 2px 2px 7px #e8e8e8; }
.top .logo{width: 445px; float:left; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s;}
.top .logo img{width:100%; height:auto; display:block;}
.top.on .logo{width: 300px;}
.top .by{width:242px; float:left;}
.top .by img{width:100%; height:auto; display:block;}
.top.on .by{display:none;}
.top .tel{ font-size:26px; color:#2e9cd8; line-height:36px; font-family:Impact; margin-right:15px;}
.top .hd{width:320px; margin-top:14px; float:right;}
.top.on .hd{display:none;}

#main{margin:0;}
#main ul{list-style:none;}
#main ul li{line-height:20px;}
#main ul li a{color:#7f7f7f; text-decoration:none; position:relative; display:block;}
#main ul li a div{display:none;}
#main ul li a:hover{ visibility:visible; color:#7f7f7f; text-decoration:underline}
#main ul li a:hover div{position:absolute; left:-80px; top:30px; background-image:url(../images/di.png); background-repeat:no-repeat; display:block; width:200px; height:200px; color:#000; overflow:hidden; padding-left:10px; z-index:999;}
#main ul li a:hover div dd{float:center; width:200px; height:auto;  padding:0; padding-top:5px}

.top .menu{font-family: "微软雅黑"; width:765px; margin:0px; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s;}
.top.on .menu{/* margin-top:10px; */}
.top .menu ul {padding:0; margin:0;list-style-type: none;}
.top .menu ul li {float:left; position:relative;}
.top .menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:85px; height:77px; color:#666;  line-height:77px; font-size:17px; }
.top .menu ul li ul {display: none;}.menu ul li:hover a {color:#2e9cd8; }
.top .menu ul li:hover ul {display:block; position:absolute; top:77px; left:0; width:130px;}
.top .menu ul li:hover ul li a {display:block;background:#329cda; font-size:16px;font-weight:normal;height:36px;line-height:36px;border-top:1px solid #218ccb;color:#fff;}
.top .menu ul li:hover ul li a:hover {background:#37a9e5; color:#fff;font-size:16px;font-weight:normal;}
.xw{ background:#f2f2f2; width:100%; padding:60px 0;}
.xw_z{ width:645px;}
.bt1{}
.bt1 h1 a{ font-size:28px; color:#2e9cd8; line-height:50px; font-weight:bold;}
.bt1 h1 a span{ font-size:28px; color:#dbdbdb; line-height:50px; font-weight:normal; text-transform:uppercase; margin-left:6px; font-family:Impact;}
.bt1 h2 a{ font-size:16px; color:#2e9cd8; line-height:50px; font-weight:normal;}




.tabbox {width:645px;height:255px;}
.tabmenu {width:645px;height:28px;  margin-bottom:16px;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:125px; height:45px; overflow:hidden;border:1px solid #dedede; line-height:45px; display:inline; font-size:16px; color:#b1b1b1;  border-radius:2em; margin-right:15px;}
.tabmenu .cli {text-align:center;float:left;display:block;width:125px;height:45px;overflow:hidden;  border:1px solid #2e9cd8; line-height:45px;display:inline;font-size:16px; cursor:pointer;  color:#2e9cd8;  border-radius:2em;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;} 


.s_list dd{ margin-top:8px;}
.s_list dd  h1{ width:112px; height:72px; border-radius: 100%; background:#fff; text-align:center; font-size:35px; color:#2e9cd8; line-height:40px; font-weight:bold; font-family:"微软雅黑"; padding:20px 0;}
.s_list dd  h1 span{  font-size:14px; color:#2e9cd8; line-height:30px; font-weight:normal;}
.s_list dd  h2{ width:505px; font-size:18px; color:#2e9cd8; line-height:40px; font-weight:bold; margin-top:10px;}
.s_list dd  p{ width:505px; font-size:15px; color:#999; line-height:24px; font-weight:normal; }

.gy{ margin-top:65px; background:url(bj.jpg) no-repeat center bottom; width:100%; padding-bottom:60px;} 
.gy_z{ width:705px;}
.gy_z h1{ font-size:20px; color:#2e9cd8; line-height:50px; font-weight:bold;}
.gy_z p{ font-size:14px; color:#888; line-height:28px; width:660px;}
.gy_z ul{ margin-top:30px;}
.gy_z ul li{ float:left; margin-right:8px;}
.gy_z ul li:hover{ margin-top:-3px;  margin-right:8px;}

.al{ padding:60px 0 10px 0; background:#fcfcfc; width:100%; text-align:center;}
.bt2{ text-align:center;}
.bt2 h1 a{ font-size:36px; color:#dbdbdb; line-height:40px; text-transform:uppercase; font-family:Impact;}
.bt2 h2{ background:url(bt1.png) no-repeat center top; width:260px; height:42px; margin:0px auto;}
.bt2 h2 a{ font-size:28px; color:#666; line-height:42px; font-weight:bold;}
.bt2 p{ font-size:18px; line-height:20px; color:#999; margin-top:30px;}
.bt2 p span{ color:#00a9e3;}

.al_tu{ overflow:hidden;}
.al_tu ul{width:1300px; margin-top:40px;}
.al_tu ul li{ width:387px; background:#fff; padding-bottom:10px; float:left; margin-right:44px;}
.al_tu ul li h1 { font-size:18px; color:#333; line-height:30px; text-align:left; margin:0 10px; margin-top:10px;}
.al_tu ul li h1 span{ font-size:14px; color:#999; font-weight:normal;}
.al_tu ul li:hover{ background:#2e9cd8;}
.al_tu ul li:hover h1{ color:#fff;}
.al_tu ul li:hover h1 span{ color:#fff;}
.more1{ width:170px; margin:40px auto; }
.more1 h1{width:170px; height:40px;  border-radius: 2em; border:1px solid #2e9cd8; line-height:40px; background:none;}
.more1 h1 a{ font-size:16px; color:#2e9cd8;}
.more1 h1:hover{ background:#2e9cd8; border:1px solid #2e9cd8; }
.more1 h1:hover a{ color:#fff;}

.sp{ background:url(ditu.jpg) no-repeat center top; width:100%;  padding:60px 0 10px 0; height:770px;}
.bt4{ text-align:center;}
.bt4 h1 a{ font-size:36px; color:#fff; line-height:40px; text-transform:uppercase; font-family:Impact;}
.bt4 h2{ background:url(bt1.png) no-repeat center top; width:260px; height:42px; margin:0px auto;}
.bt4 h2 a{ font-size:28px; color:#fff; line-height:42px; font-weight:bold;}
.bt4 p{ font-size:18px; line-height:20px; color:#fff; margin-top:30px;}

.more2{ width:170px; margin:30px auto; }
.more2 h1{width:170px; height:40px;  border-radius: 2em; border:1px solid #fff; line-height:40px; background:none; text-align:center;}
.more2 h1 a{ font-size:16px; color:#fff;}
.more2 h1:hover{ background:#fff; border:1px solid #fff; }
.more2 h1:hover a{ color:#2e9cd8;}

.jd_tu{ overflow:hidden;}
.jd_tu ul{width:1300px; margin-top:40px;}
.jd_tu ul li{ width:387px; background:#fff; float:left; margin-right:44px;}
.jd_tu ul li h1 { font-size:18px; color:#333; line-height:40px; text-align:left; margin:0 10px; margin-top:10px;}
.jd_tu ul li h1 span{ font-size:14px; color:#999; font-weight:normal; line-height:20px; }
.jd_tu ul li div{ width:387px; border-top:1px solid #dedede; margin-top:16px; }
.jd_tu ul li div font{ line-height:30px; margin-left:10px; text-transform:uppercase; font-size:14px; color:#999; float:left;}
.jd_tu ul li:hover{ background:#2e9cd8;}
.jd_tu ul li:hover h1{ color:#fff;}
.jd_tu ul li:hover h1 span{ color:#fff;}
.jd_tu ul li:hover div{ border-top:1px solid #fff; }
.jd_tu ul li:hover div font{ color:#fff;}

.bt3{ text-align:center;margin-bottom: 22px;}
.bt3 h1 a{ font-size:36px; color:#dbdbdb; line-height:40px; text-transform:uppercase; font-family:Impact;}
.bt3 h2{ background:url(bt2.jpg) no-repeat center top; width:300px; height:42px; margin:0px auto;}
.bt3 h2 a{ font-size:28px; color:#666; line-height:42px; font-weight:bold;}
.bt3 p{ font-size:18px; line-height:20px; color:#999; margin-top:30px;}
.bt3 p span{ color:#00a9e3;}

.hz{ margin-top:30px; overflow:hidden;}
.hz ul{ width:1500px; margin-top:20px;}
.hz ul li{margin:0px;position:relative; width:160px; float:left; margin-right:10px; border:1px solid #dedede;}
.photo a{display:block; }
.photo span{width:182px; display:none;position:absolute;bottom:0;left:0;color:#ffffff;background:rgba(0, 0, 0, 0.6) ;text-align:center;cursor:hand; height:146px; line-height:146px; font-family: "微软雅黑"; font-size:16px;}
.photo a:hover span{display:block;}

.dibu{ background:#efefef; width:100%; margin-top:80px; padding:30px 0;}
.dibu_z{ width:752px; margin-left:40px;}
.dibu_z h1{ font-size:17px; color:#259ad7; line-height:40px;}
.dibu_z h1 a{ font-size:17px; color:#259ad7; line-height:40px; }
.dibu_z h2{ font-size:17px; color:#259ad7; line-height:40px;}
.dibu_z p{ font-size:14px; color:#999; line-height:24px; margin-top:10px;}

.ewm{ width:280px; margin-top:20px;}
.ewm_tu{ text-align:center; line-height:15px; font-size:16px; color:#259ad7;}

/*内页banner*/

.n_banner{ background:url(n_banner.jpg) no-repeat center top; width:100%; height:350px;}
.wz{ border-bottom:1px solid #d6d6d6; width:100%;}
.wz h1{ line-height:50px; color:#128dc9;}
.wz h1 a{ font-size:15px; color:#128dc9; height:50px;}
.wz h1 span{ font-size:15px; color:#666; height:50px;}

/*关于*/

.n_bt{ background:url(n_bt.jpg) no-repeat center top; margin-top:30px; padding-top:42px; height:90px;}
.n_bt a{ margin-left:16px; line-height:30px; color:#fff; font-size:28px; font-weight:bold;}
.n_bt a span{ font-size:20px; font-weight:normal; text-transform:uppercase; margin-left:10px; }
.n_bt_z{ margin:20px auto; text-align:center; width:1200px;}
.n_bt_z ul li{ margin:0 20px; width:145px; height:50px; text-align:center; background:#ebebeb; border-radius: 2em; display:inline-block;} 
.n_bt_z ul li a{ font-size:18px; line-height:50px; color:#666;}
.n_bt_z ul li:hover{ background:#65b1e3;}
.n_bt_z ul li:hover a{ color:#fff;}

.n_gy{ font-size:18px; line-height:30px; color:#666; text-align:left; min-height:350px; margin:20px auto;}
.n_gy h1{ font-size:24px; line-height:50px; font-weight:bold;}
.n_gy h1 span{ color:#969696;}
.n_gy p{ }
.n_gy img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}
.db{ margin-top:20px;}
.db img{ margin-left:10px;}

/*资讯*/

.n_new ul li{ margin-top:45px;}
.n_new ul li img{ margin-right:120px; border:4px solid #dedede; float:left;}
.n_new ul li h1{ font-size:18px; color:#666; line-height:30px; width:835px; float:right;}
.n_new ul li h2 {font-size:14px; color:#999; line-height:30px; width:835px; float:right; background:url(nb11.jpg) no-repeat 0px 3px;}
.n_new ul li h2 span{ padding-left:30px;}
.n_new ul li p{ font-size:13px; color:#666; line-height:25px;  width:835px; float:right;}
.n_new ul li h3{ width:150px; border-radius: 1em; background:#c6c6c6; height:40px; text-align:center; float:left; margin-top:20px;}
.n_new ul li h3 span{ line-height:40px; font-size:15px; color:#fff;}

.n_new ul li:hover img{ border:4px solid #369fda;}
.n_new ul li:hover h1{ color:#369fda; }
.n_new ul li:hover h3{ background:#369fda; }

.n_ym{ margin:50px auto; text-align:center; width:1200px;}
.n_ym ul li{ margin:0 6px; height:46px; text-align:center; background:#65b1e3; display:inline-block; padding:0 20px;} 
.n_ym ul li a{ font-size:16px; line-height:46px; color:#fff;}
.n_ym ul li:hover{ background:#369fda;}
.n_ym ul li:hover a{ color:#fff;}

/*课程*/

.n_kc{ overflow:hidden;}
.n_kc ul{width:1300px; margin-top:30px;}
.n_kc ul li{ width:375px; background:#fff; padding-bottom:10px; float:left; margin-right:34px; border:1px solid #dedede; margin-bottom:20px;}
.n_kc ul li h1 { font-size:18px; color:#333; line-height:30px; text-align:left; margin:0 10px; margin-top:10px;}
.n_kc ul li h1 span{ font-size:16px; color:#999; font-weight:normal;}
.n_kc ul li:hover{ background:#2e9cd8;}
.n_kc ul li:hover h1{ color:#fff;}
.n_kc ul li:hover h1 span{ color:#fff;}
 
 /*视频*/
 
.n_sp{ overflow:hidden; margin-top:30px;}
.n_sp ul{width:1300px; margin-top:20px;}
.n_sp ul li{ float:left; margin-right:40px; width:373px; text-align:center; height:255px;}
.n_sp ul li a{ font-size:16px; color:#666; line-height:40px;}
.n_sp ul li a:hover{ color:#2e9cd8;line-height:40px;}
.n_sp ul li .q123{ display: none;}
.n_sp ul li:hover .q123{ display:block; margin-top:-255px;}
 /*加盟*/
 
.n_jm{ text-align:center; margin-top:20px;}
.n_jm h1{ font-size:24px; line-height:50px; font-weight:bold;}

 /*联系*/
 
.n_lx{ font-size:16px; color:#666;}
.n_lx h1{ font-size:24px; font-weight:bold; color:#333; line-height:50px;}
.n_lx h2{ font-size:18px; font-weight:bold; color:#666; line-height:30px; border-bottom:5px solid #f3f3f3; padding-bottom:20px;}
.n_lx h2 span{ font-size:24px; color:#dd0000; font-family:Impact; font-weight:normal;}

.n_lx img{ border:1px solid #369fda; margin-left:10px;}
.n_lx ul li{ border-bottom:1px dashed #dedede; padding-bottom:30px; margin-top:30px;}
.n_lx ul li h3{ font-size:18px; font-weight:bold; color:#666; line-height:30px;}
.n_lx ul li h3 span{ font-size:24px; color:#dd0000; font-family:Impact; font-weight:normal;}
.n_lx ul li p{ font-size:16px; color:#666; line-height:26px;}

.n_bd1{ margin:0px auto; width:800px;}
.n_bd{ width:380px;}
.n_bd ul li{ float:left; margin-top:16px;}
.n_bd ul li h1{ float:left; background:#1a96d5; width:115px; height:36px; text-align:right; padding-right:10px;}
.n_bd ul li h1 a{ font-size:18px; color:#fff; line-height:36px;}
.search{ width:240px; border:1px solid #dedede; line-height:34px; height:34px; background:none; font-size:14px; color:#999; font-family:"微软雅黑"; outline:none; margin-left:10px; float:left;}

.n_bd2{ width:800px;}
.n_bd2 ul li{ float:left; margin-top:16px;}
.n_bd2 ul li h1{ float:left; background:#1a96d5; width:115px; height:36px; text-align:right; padding-right:10px;}
.n_bd2 ul li h1 a{ font-size:18px; color:#fff; line-height:36px;}

.bd_an{ margin:20px auto; width:284px;}
.bd_an img{ margin:0 10px;}

 /*二级*/
 
.ntj{ margin-top:30px;}
.ntj h1{ font-size:22px; line-height:40px; color:#666;}

.n_tj{ overflow:hidden;}
.n_tj ul{width:980px; margin-top:10px;}
.n_tj ul li{ width:300px; background:#fff; padding-bottom:10px; float:left; margin-right:20px; border:1px solid #dedede;}
.n_tj ul li h1 { font-size:18px; color:#333; line-height:25px; text-align:left; margin:0 10px; margin-top:6px;}
.n_tj ul li h1 span{ font-size:16px; color:#999; font-weight:normal;}
.n_tj ul li:hover{ background:#2e9cd8;}
.n_tj ul li:hover h1{ color:#fff;}
.n_tj ul li:hover h1 span{ color:#fff;}

 /*团队*/
 
.n_td{ margin-top:30px;}
.n_td ul li{ width:572px; margin-top:30px;}
.n_td ul li img{ border:5px solid #dedede; margin-right:20px;}
.n_td ul li h1{ font-size:22px; font-weight:bold; line-height:40px; color:#5fade1;}
.n_td ul li p{  font-size:14px;  line-height:24px; color:#666}
.n_td ul li h2{ background:url(ddd.jpg) no-repeat 2px 2px; font-size:18px; font-weight:bold; line-height:40px; color:#5fade1;}

.sb{ width:207px; height:67px; background:url(nb3.jpg) no-repeat; margin-top:100px;}
.sb a{ font-size:18px; color:#666; line-height:70px; margin-left:60px;}

.xiaocms-page a { margin:0 6px; height:46px; text-align:center; background:#65b1e3; display:inline-block; padding:0 20px;font-size:16px; line-height:46px; color:#fff;}
.xiaocms-page a:hover {background:#369fda;}
.xiaocms-page span { margin:0 6px; height:46px; text-align:center; background:#369fda; display:inline-block; padding:0 20px;font-size:16px; line-height:46px; color:#fff;}




.pbutton{line-height: 45px; font-size:16px; color:#FFF;}